UML-F: A Modeling Language for Object-Oriented Frameworks
نویسندگان
چکیده
The paper presents the essential features of a new member of the UML language family that supports working with object-oriented frameworks. This UML extension, called UML-F, allows the explicit representation of framework variation points. The paper discusses some of the relevant aspects of UML-F, which is based on standard UML extension mechanisms. A case study shows how it can be used to assist framework development. A discussion of additional tools for automating framework implementation and instantiation rounds out the paper.
منابع مشابه
A UML based Framework Design Method
Object-oriented frameworks offer reuse at a high design level promising several benefits to the development of complex systems. However, framework design remains a difficult task due to the generality and variability frameworks must encompass. In addition, traditional object-oriented design methods only deal with the design of specific applications and do not facilitate the design of frameworks...
متن کاملTriune Continuum Paradigm and Problems of UML Semantics
We present the results of our research that is positioned in the domain of system modeling. In particular, we present an object-oriented paradigm that provides a logically rigorous and complete theoretical base for various existing object-oriented frameworks. The strong points of the paradigm are presented by demonstrating how the paradigm can resolve a number of existing problems of the Unifie...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملSkin vs. Guts: Introducing Design Patterns in the MIS Curriculum
Significant evidence suggests that there is increasing demand for information technology oriented students who have exposure to Object-Oriented (OO) methodologies and who have knowledge of the Unified Modeling Language (UML). Object-oriented development has moved into the mainstream as the value of reusable program modules is becoming more evident. Building blocks such as software components an...
متن کاملA Comparison of the Business Object Notation and the Unified Modeling Language
Seamlessness, reversibility, and software contracting have been proposed as important, if not essential, techniques to be supported by object-oriented modeling languages and methods. These techniques are used to provide a framework for the comparison of two modeling languages, the Business Object Notation (BON)–which has been designed to support the techniques–and the Unified Modeling Language ...
متن کامل